﻿using System;
using System.Collections.Generic;
using System.Text;

namespace FeatureCenter.Module.Actions {

	public class ActionsDemoStrings {

		public const string NavBarGroupName =
			@"Actions";

        public const string ActionsInDetailViews =
            @"Actions In Detail Views";
		public const string SingleChoiceAction =
			@"Single Choice Action";
		public const string SimpleAction =
			@"Simple Action";
		public const string ParametrizedAction =
			@"Parametrized Action";
		public const string PopupWindowShowAction =
			@"Popup Window Show Action";
		public const string ActionConstructorCaption = 
			@"Constructed action will be placed here:";
		public const string ActionConstructorToolTip = 
			@"Press this to implement constructed action.";

		public const string ActionCaption =
			@"Caption";
		public const string ToolTip =
			@"Click to execute this Action.";
		public const string ImageName =
			@"BO_Unknown";
		public const string SimpleActionImageName =
			@"Action_SimpleAction";
        public const string ActionsInDetailViewImageName =
            @"ActionsInDetailView";
		public const string ParametrizedActionImageName =
			@"Action_ParametrizedAction";
		public const string PopupWindowShowActionImageName =
			@"Action_PopupWindowShowAction";
		public const string SingleChoiceActionImageName =
			@"Action_SingleChoiceAction";

		public const string ConfirmationMessage =
			@"Do you really want to do it?";
		public const string ConfirmationMessageIsEmpty =
			@"Empty";
		public const string ConfirmationMessageNotEmpty =
			@"Not empty";
		public const string ConfirmationMessageIsEmptyTooltip =
			@"Executed without a confirmation message.";
		public const string ConfirmationMessageNotEmptyTooltip =
			@"Executed after pressing OK in the invoked confirmation message.";

		public const string SelectionDependencyIndependentTooltip =
			@"Executed without dependence on the number of the selected objects.";
		public const string SelectionDependencyRequireSingleObjectTooltip =
			@"Executed if a single object is selected.";
		public const string SelectionDependencyRequireMultipleObjectsTooltip =
			@"Executed if one or more objects are selected.";

		public const string DemoItemText =
			@"Item";

		public const string AcceptButtonCaption = 
			@"My Accept button caption";
		public const string CancelButtonCaption = 
			@"My Cancel button caption";

		public const string ShortCaption =
			@"Go";
		public const string SimpleString =
			@"parameter...";
		public const string ParametrizedActionTooltip =
			@"Type a parameter and press the button or Enter, to execute the Action.";
		public const string StringValueTooltip =
			@"To execute, type a string as a parameter.";
		public const string DateTimeValueTooltip =
			@"To execute, enter a date as a parameter.";
		public const string IntegerValueTooltip =
			@"To execute, enter an interger value as a parameter.";

		public const string PopupWindowShowActionTooltip =
			@"To execute the Action, press this button and then the OK button the invoked popup window.";
		public const string PopupWindowShowActionMessageText =
			@"Press OK to execute the ""Popup Window Show Action""...";

		public const string SingleChoiceActionTooltip =
			@"Click an item to execute the Action.";
		public const string SingleChoiceActionItemIsModeTooltip =
			@"To execute, select the required item.";
		public const string SingleChoiceActionItemIsOperationTooltip =
			@"To execute, click the required operation.";
		public const string SingleChoiceActionHierarchyTypeTreeTooltip =
			@"To execute, select an item at the last tree level.";
		public const string SingleChoiceActionHierarchyTypeListTooltip =
			@"To execute, select an item.";
		public const string ItemA =
			@"Item A";
		public const string ItemB =
			@"Item B";
		public const string ItemС =
			@"Item C";
		public const string ItemIsMode =
			@"Item is Mode";
		public const string ItemIsOperation =
			@"Item is Operation";
		public const string HierarchyTypeList =
			@"Hierarchy type: List";
		public const string HierarchyTypeTree =
			@"Hierarchy type: Tree";
		public const string CreateGroupsFalse =
			@"Create groups is False";
		public const string CreateGroupsTrue =
			@"Create groups is True";

		public const string LogTraceHeader =
			@"The '";
		public const string LogTraceBody =
			@"' Action is executed";
		public const string LogTraceParameterHeader =
			@" with the parameter '";
		public const string LogTraceParameterTail =
			@"'";
		public const string LogTraceTail =
			@"...";

	}
}
